<template>
  <div class="update">
    <!-- ========弹窗======-->
    <div v-if="+updateMsg.code === 1 || +updateMsg.code === 2">
      <updateModalHandle :updateMsg="updateMsg" v-on:queryList="queryList"></updateModalHandle>
    </div>
    <div v-if="+updateMsg.code === 4 || +updateMsg.code === 11 || +updateMsg.code === 7 || +updateMsg.code === 21">
      <updateModalCash :updateMsg="updateMsg" v-on:queryList="queryList"></updateModalCash>
    </div>
    <div v-if="+updateMsg.code === 3 || +updateMsg.code === 10 || +updateMsg.code === 21 || +updateMsg.code === 19 || +updateMsg.code === 14 || +updateMsg.code === 16 || +updateMsg.code === 17">
      <updateModalMsg :updateMsg="updateMsg" v-on:queryList="queryList"></updateModalMsg>
    </div>
    <div v-if="+updateMsg.code === 9 || +updateMsg.code === 13">
      <updateModalStore :updateMsg="updateMsg" v-on:queryList="queryList"></updateModalStore>
    </div>
    <div v-if="+updateMsg.code === 15">
      <updateModalAdmis :updateMsg="updateMsg" v-on:queryList="queryList"></updateModalAdmis>
    </div>
  </div>

</template>

<script>
  import updateModalHandle from './handleOrder'
  import updateModalMsg from './messageOrder'
  import updateModalCash from './cashOrder'
  import updateModalStore from './storeOrder'
  import updateModalAdmis from './admisOrder'

  export default {
    props: {
      updateMsg: {
        type: Object
      }
    },
    data() {
      return {
      }
    },
    watch: {
    },
    components: {
      updateModalHandle,
      updateModalMsg,
      updateModalCash,
      updateModalStore,
      updateModalAdmis
    },
    created() {
    },
    computed: {
    },
    methods: {
      queryList() {
        this.$emit('queryList')
      }
    }
  }
</script>
<style lang="scss">
</style>
